home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 September / CHIP Eylül 1998.iso / Slackwar / contents / scripts / tcpip1 < prev    next >
Text File  |  1997-06-06  |  1KB  |  35 lines

  1. # OK, we're going to try a new approach.  For the original set of /etc config
  2. # files, if the file exists in /etc already, we don't copy the new one into
  3. # place.  tcpip.tgz is really one of the few packages in Slackware to contain
  4. # a lot of configuration files, and the "starter" files in /etc have changed
  5. # *very little* over the years.  If we *really* want to force replacement of
  6. # one of these files, we can always add another /etc directory to this package,
  7. # right?  As it is, 99% of the people who already have these files don't want
  8. # them replaced.
  9. cd etc-incoming
  10. for file in * */* ; do
  11.  if [ ! -d file ]; then # file is not a directory
  12.   if [ ! -r ../etc/$file ]; then # file isn't already in /etc, so copy it.
  13.    cp -a $file ../etc/$file
  14.   fi
  15.  fi
  16. done
  17. cd ..
  18. rm -rf etc-incoming
  19. ( cd sbin ; rm -rf netconfig )
  20. ( cd sbin ; ln -sf netconfig.color netconfig )
  21. ( cd usr/sbin ; rm -rf in.ntalkd )
  22. ( cd usr/sbin ; ln -sf in.talkd in.ntalkd )
  23. ( cd usr/bin ; rm -rf ntalk )
  24. ( cd usr/bin ; ln -sf talk ntalk )
  25. ( cd usr/bin ; rm -rf whois )
  26. ( cd usr/bin ; ln -sf fwhois whois )
  27. ( cd usr/bin ; rm -rf inews )
  28. ( cd usr/bin ; ln -sf inews-nntp inews )
  29. ( cd bin ; rm -rf dnsdomainname )
  30. ( cd bin ; ln -sf hostname dnsdomainname )
  31. ( cd bin ; rm -rf nisdomainname )
  32. ( cd bin ; ln -sf hostname nisdomainname )
  33. ( cd bin ; rm -rf ypdomainname )
  34. ( cd bin ; ln -sf hostname ypdomainname )
  35.